package com.字节流;

import java.io.FileOutputStream;
import java.io.IOException;

public class FileOutputStreamDemo4 {
    public static void main(String[] args) {
        FileOutputStream fos = null;
        try{
            fos = new FileOutputStream("idea_test\\fos.txt",true);
            fos.write("hello\n".getBytes());
        }catch(IOException e){
            e.printStackTrace();
            /*  e是Throwable的实例异常对象，用在catch语句中，相当于一个形参，一旦try捕获到了异常，
            那么就将这个异常信息交给e，由e处理*/
            /*printStackTrace()是异常类的一个方法,在命令行打印异常信息在程序中出错的位置及原因*/
        }finally {
            //保证程序健壮性，添加if语句
            if(fos!=null){
                try {
                    fos.close();
                }catch(IOException e){
                    e.printStackTrace();
                }
            }
        }
    }

}
